package br.com.certificacao.Conjuntos.treemap;

import java.util.Map;
import java.util.TreeMap;

public class TesteMap {
	public static void main(String[] args) {
		Map lista = new TreeMap();
		//Chave: Instancias de Integer, lista sai ordenada porque Integer sobrescreve implicitamente equals e hashCode e implementa a interface
		//Comparable
		lista.put(1, "Ricardo");
		lista.put(2, "Alfredo");
		lista.put(3, "Ana");
		lista.put(1, "Alexandre");
		lista.put(4, "Ricardo");
		System.out.println(lista);
		
		Map lista1 = new TreeMap();
		//Chave: Instancias de String, lista sai ordenada porque String sobrescreve implicitamente equals e hashCode e implementa a interface
		//Comparable
		lista1.put("Andrea", "Secretaria");
		lista1.put("Ricardo", "Arquiteto");
		lista1.put("Jose", "Desenvolvedor");
		lista1.put("Bernardo", "Estagiario");
		lista1.put("Jose", "Arquiteto");
		System.out.println(lista1);
	}
}
